Big Huge Thesaurus

mythical being

noun